package cn.edu.ujn.shi.service;

import cn.edu.ujn.shi.dao.DiscussMapper;
import cn.edu.ujn.shi.dao.Discuss;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class DiscussServiceImpl implements IDiscussService {
    @Autowired
    private DiscussMapper discussMapper;

    @Override
    public List<Discuss> getDiscuss(String username) {
        return discussMapper.getDiscuss(username);
    }

    @Override
    public List<Discuss> getDiscussLike(String username) {
        if (username == null) {
            username = "";
        }
        return discussMapper.getDiscussLike(username);
    }

    @Override
    public List<Discuss> getAll() {
        return discussMapper.getAll();
    }

    @Override
    public void insert(Discuss discuss) {
        discussMapper.insert(discuss);
    }

    @Override
    public void delete(int id) {
        discussMapper.delete(id);
    }

    @Override
    public Discuss getDiscussById(String id) {
        return discussMapper.getDiscussById(id);
    }

    @Override
    public void update(Discuss discuss) {
        discussMapper.update(discuss);
    }
}

